e096368480561ceab703c58022bd9a7e310f69f0,src/java/org/apache/hadoop/hbase/thrift/ThriftServer.java,HBaseHandler,getRowWithColumnsTs,#number[]#number[]#List#number#,336

Before Change


        Get get = new Get(row);
        for(byte [] column : columnArr) {
          byte [][] famAndQf = KeyValue.parseColumn(column);
          get.addColumn(famAndQf[0], famAndQf[1]);
        }
        get.setTimeRange(Long.MIN_VALUE, timestamp);
        Result result = table.get(get);

After Change


        Get get = new Get(row);
        for(byte [] column : columnArr) {
          byte [][] famAndQf = KeyValue.parseColumn(column);
          if (famAndQf[1] == null || famAndQf[1].length == 0) {
              get.addFamily(famAndQf[0]);
          } else {
              get.addColumn(famAndQf[0], famAndQf[1]);
          }
        }
        get.setTimeRange(Long.MIN_VALUE, timestamp);